import { getToken, getUserData, setToken, setUserData } from "@/common/ts/utils";
import { createStore } from "vuex";

export default createStore({
  state: {
    token: getToken(),
    userData: getUserData() ,
  },
  mutations: {
    setToken(state, token) {
      state.token = token;
      setToken(token);
    },
    setUserData(state, userData) {
      state.userData = userData;
      setUserData(userData);
    },
  },
  actions: {},
  modules: {},
});
